(eval ())

(eval 3)

(eval '(cons 'a '(b c)))

(eval '(list 'a 'b 'c))

(eval (list 'car '(quote (b c))))

(eval (list 'car (list 'quote '(buffalo cheetah))))

(eval (list 'cdr (list 'quote '(1 2 3))))

(eval (list 'append (list 'quote '(1 2)) (list 'quote '(3 4 5))))

; wrong
(eval (list 'append '(1 2) '(3 4 5)))
